对称密码体制的发展趋势将以分组密码为重点。分组密码算法通常由密钥扩展算法和加密(解密)算法两部分组成。密钥扩展算法将b字节用户主密钥扩展成r个子密钥。加密算法由一个密码学上的弱函数f与r个子密钥迭代r次组成。混乱和密钥扩散是分组密码算法设计的基本原则。抵御已知明文的差分和线性攻击,可变长密钥和分组是该体制的设计要点。
上传时间: 2013-12-14
上传用户:shanml
密钥扩展的源代码
上传时间: 2013-12-20
上传用户:熊少锋
介绍关于aes密钥扩展的c伪代码,及种子密钥和子密钥的关系
上传时间: 2013-12-23
上传用户:as275944189
摘要:为提高密码的抗攻击性,利用超混沌系统随机性好!可确定再生,且密钥空间较大的特性,提出了一种基于四维连续超混沌系统和扩展映射的实时视频流加密算法"
上传时间: 2016-06-24
上传用户:JIUSHICHEN
用于aes128加密的扩展密钥算法,比较详细
上传时间: 2013-12-25
上传用户:tonyshao
Rijndael加密算法的密钥扩展算法的研究
上传时间: 2013-12-06
上传用户:pompey
AES算法主要包括三个方面:轮变化、轮数和密钥扩展。本文以128为例,介绍算法的基本原理;结合C语言,实现高级数据加密算法AES(AES-128)。
上传时间: 2014-01-25
上传用户:gxf2016
RSA的最重要特色在于双密钥,它们有特殊的数学形式。RSA的一对密钥有三个基本参数:模n ,公钥b和私钥a 。n和b是公开的,发送信息方用私钥n加密消息,接受方用公钥b能得到解密后的信息,从而确定发送信息方的身份,这就构成了签名机制。对方用公钥将要发送的信息加密,只有拥有私钥的一方才能将信息解密。
上传时间: 2017-07-31
上传用户:JasonC
密钥扩展模块的接口如图4.4。clk为系统时钟,kld为输入的加载信号,key为输入的128位密钥数据,wo_0, wo_1, wo_2, wo_3分别为输出的密钥列
上传时间: 2014-01-14
上传用户:royzhangsz
本项目将一组128位主密钥0123456789abcdeffedcba9876543210(16进制)通过4轮密钥扩展,获得前4轮子密钥,4轮子密钥再通过数码管分8批按16进制循环显示,该4轮子密钥理论值应为: f12186f9 41662b61 5a6ab19a 7ba92077. 所以8批数码显示数据应为: 86f9 f121 2b61 4166 b19a 5a6a 2077 7ba9.
标签: abcdeffedcba 0123456789 9876543210 128
上传时间: 2017-09-19
上传用户:rocwangdp